R/w_arregla shapes.R

Defines functions w_arregla_shapes

Documented in w_arregla_shapes

#' función para arreglar polígonos
#'
#' Asigna la proyección correcta a un shape y agrega las coordenadas de los centroides
#'
#' @param poligonos spatialpolygondataframe - el archivo de polígonos que se quiere arreglar
#'
#' @return Un archivo del mismo tipo con la proyección correcta y las columnas de longitud y latitud en los datos.



w_arregla_shapes <- function(poligonos){
  poligonos <- spTransform(poligonos,CRS("+proj=longlat +datum=WGS84"))
  coordenadas <- coordinates(poligonos)
  poligonos@data <- cbind(poligonos@data,coordenadas)
  names(poligonos@data) <-c(names(poligonos@data)[1:(length(poligonos@data)-2)],'lon','lat')
  return(poligonos)
}
pelishk/upax_library documentation built on Nov. 28, 2022, 10:45 a.m.